import * as server from "@minecraft/server";
import * as native_tools from "../system/native_tools";
export const entry = new Map();
entry.set('离开 虚空蜂塔', {
    texture: 'textures/项目图标/传送',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "从<§l§u 虚空野蜂塔 §r§l>出发, 成功返航<§l§u 主世界 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 2 §9x§u 诸界道标 §r§l><§l§u 星能灌注 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_effect:road_sign_presets", 2),
        new server.ItemStack("block_energy:star_energy_infusion")
    ],
    onDone: [
        'trophy:stage_0',
        'trophy:stage_0.enter_vacant_space_wasp_tower',
    ],
    prompt: '获取魔晶石'
});
entry.set('召唤 星辉雅居', {
    texture: 'textures/物品贴图/召唤凭证/百灵绘卷',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "选中合适的地点, 尝试召唤<§l§u 星辉雅居 §r§l>或<§l§u 初始物资 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 交互终端 §r§l><§l§2 5 §9x§u 基础线缆 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_cable:interactive_terminal"),
        new server.ItemStack("block_cable:basic_pipeline", 5),
    ],
    onDone: [
        'trophy:stage_0',
        'trophy:stage_0.enter_starlight_house',
    ]
});
entry.set('遭遇 野蜂领航', {
    texture: 'textures/项目图标/智械革命/野蜂_领航者',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '在存档内游玩§2 30 §0天, 或遭遇一次<§u 野蜂领航者 §0>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 4 §9x§u 武装碎片 §r§l>" },
        { text: "<§l§u 渊鲸符文 §r§l><§l§u 蝰蛇符文 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_template:weapon_debris", 4),
        new server.ItemStack("item_template:viper_rune"),
        new server.ItemStack("item_template:whale_rune"),
    ],
    before() {
        return server.world.getDay() / 30 >= 1;
    },
    onDone: [
        'trophy:stage_0',
        'trophy:stage_0.super_wasp_cluster_raid'
    ]
});
entry.set('斩获 末影龙鳞', {
    texture: 'textures/物品贴图/模板单元/末影龙鳞_备用',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "通过炸伤<§u 末影龙 §0>获得<§l§2 15 §9x§u 末影龙鳞 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 永恒魔晶石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_crystal:eternal_energy"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_template:ender_dragon_scales", 15)
    ],
    onDone: [
        'trophy:stage_0',
        'trophy:stage_0.ender_dragon_scales'
    ]
});
entry.set('契约 琉璃', {
    texture: 'textures/项目图标/永世迷航/琉璃',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 琉璃 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 精灵结契 §r§l><§l§u 初级-金属锻压 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_mineral:metal_forming_press"),
        new server.ItemStack("item_literature:faerie_contract")
    ],
    before(player) {
        const options = { type: 'entity_adrift:crystal' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0',
        'trophy:stage_0.enter_starlight_house'
    ],
    onDone: [
        'trophy:stage_1',
        'trophy:stage_1.contract.crystal'
    ],
    prompt: '物品修复与充能'
});
entry.set('契约 月华', {
    texture: 'textures/项目图标/永世迷航/月华',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 月华 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 森蚺哨兵炮 §r§l><§l§u 魔导手册 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_armament:call_python_sentinel"),
        new server.ItemStack("item_literature:magic_handbook")
    ],
    before(player) {
        const options = { type: 'entity_adrift:moonlight' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0',
        'trophy:stage_0.enter_starlight_house'
    ],
    onDone: [
        'trophy:stage_1',
        'trophy:stage_1.contract.moonlight'
    ],
    prompt: '魔晶工具与防具'
});
entry.set('契约 啸天', {
    texture: 'textures/项目图标/永世迷航/啸天',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 啸天 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 鞍座 §r§l>" }
    ],
    reward: [
        new server.ItemStack("minecraft:saddle")
    ],
    before(player) {
        const options = { type: 'entity_adrift:roaring' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.roaring'
    ]
});
entry.set('契约 珍珠', {
    texture: 'textures/项目图标/永世迷航/珍珠',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 珍珠 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:pearl' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.pearl'
    ]
});
entry.set('契约 绯红', {
    texture: 'textures/项目图标/永世迷航/绯红',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 绯红 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:crimson' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.crimson'
    ]
});
entry.set('契约 蔷薇', {
    texture: 'textures/项目图标/永世迷航/蔷薇',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 蔷薇 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:rambler' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.rambler'
    ]
});
entry.set('契约 海灵', {
    texture: 'textures/项目图标/永世迷航/海灵',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 海灵 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:hailing' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.hailing'
    ]
});
entry.set('契约 海娜', {
    texture: 'textures/项目图标/永世迷航/海娜',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 海娜 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:haina' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.haina'
    ]
});
entry.set('契约 九九', {
    texture: 'textures/项目图标/永世迷航/九九',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 九九 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:ninenine' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.ninenine'
    ]
});
entry.set('契约 森涅', {
    texture: 'textures/项目图标/永世迷航/森涅',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 森涅 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:sennie' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.sennie'
    ]
});
entry.set('契约 星砂', {
    texture: 'textures/项目图标/永世迷航/星砂',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 星砂 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:starsand' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.starsand'
    ]
});
entry.set('契约 雪隐', {
    texture: 'textures/项目图标/永世迷航/雪隐',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 雪隐 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:snowhidden' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.snowhidden'
    ]
});
entry.set('契约 幽蓝', {
    texture: 'textures/项目图标/永世迷航/幽蓝',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '使用<§t 精灵结契 §0>与<§9 幽蓝 §0>签订"§s 牢不可破 §0"的契约\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment")
    ],
    before(player) {
        const options = { type: 'entity_adrift:dullblue' };
        const target = native_tools.EntitysSort(player.dimension, options, undefined, e => e.getDynamicProperty('entity:false_anchor_point') == player.id);
        return target.length != 0;
    },
    rely: [
        'trophy:stage_0.enter_vacant_space_wasp_tower',
        'trophy:stage_1'
    ],
    onDone: [
        'trophy:stage_2',
        'trophy:stage_2.contract.dullblue'
    ]
});
entry.set('收集 橙岩_魔晶石', {
    texture: 'textures/物品贴图/能量水晶/橙岩_魔晶石',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 橙岩_魔晶石 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 幻影驱散 §r§l><§l§2 2 §9x§u 涵养灵露 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:phantom_dispel_dust"),
        new server.ItemStack("item_prop:moment_repair_dew", 2)
    ],
    attrition: [
        new server.ItemStack("item_crystal:orange_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.item.energy_crystal.orange_energy'
    ]
});
entry.set('收集 紫雷_魔晶石', {
    texture: 'textures/物品贴图/能量水晶/紫雷_魔晶石',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 紫雷_魔晶石 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 幻影驱散 §r§l><§l§2 2 §9x§u 涵养灵露 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:phantom_dispel_dust"),
        new server.ItemStack("item_prop:moment_repair_dew", 2)
    ],
    attrition: [
        new server.ItemStack("item_crystal:purple_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.item.energy_crystal.purple_energy'
    ]
});
entry.set('收集 森绿_魔晶石', {
    texture: 'textures/物品贴图/能量水晶/森绿_魔晶石',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 森绿_魔晶石 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 幻影驱散 §r§l><§l§2 2 §9x§u 涵养灵露 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:phantom_dispel_dust"),
        new server.ItemStack("item_prop:moment_repair_dew", 2)
    ],
    attrition: [
        new server.ItemStack("item_crystal:green_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.item.energy_crystal.green_energy'
    ]
});
entry.set('收集 海蓝_魔晶石', {
    texture: 'textures/物品贴图/能量水晶/海蓝_魔晶石',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 海蓝_魔晶石 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 幻影驱散 §r§l><§l§2 2 §9x§u 涵养灵露 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:phantom_dispel_dust"),
        new server.ItemStack("item_prop:moment_repair_dew", 2)
    ],
    attrition: [
        new server.ItemStack("item_crystal:blue_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.item.energy_crystal.blue_energy'
    ]
});
entry.set('收集 赤焰_魔晶石', {
    texture: 'textures/物品贴图/能量水晶/赤焰_魔晶石',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 赤焰_魔晶石 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 幻影驱散 §r§l><§l§2 2 §9x§u 涵养灵露 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:phantom_dispel_dust"),
        new server.ItemStack("item_prop:moment_repair_dew", 2)
    ],
    attrition: [
        new server.ItemStack("item_crystal:red_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.item.energy_crystal.red_energy'
    ]
});
entry.set('收集 橙岩_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/橙岩',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 橙岩_魔晶块 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("block_crystal:orange_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.orange_energy'
    ]
});
entry.set('收集 赤焰_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/赤焰',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 赤焰_魔晶块 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("block_crystal:red_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.red_energy'
    ]
});
entry.set('收集 海蓝_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/海蓝',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 海蓝_魔晶块 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("block_crystal:blue_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.blue_energy'
    ]
});
entry.set('收集 森绿_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/森绿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 森绿_魔晶块 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("block_crystal:green_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.green_energy'
    ]
});
entry.set('收集 紫雷_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/紫雷',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 紫雷_魔晶块 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 参悟之石 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("block_crystal:purple_energy"),
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.purple_energy'
    ]
});
entry.set('收集 永恒_魔晶块', {
    texture: 'textures/方块贴图/能量晶块/永恒',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '制作或获得<§l§u 永恒_魔晶块 §r§l>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 永恒魔晶块 §r§l><§l§u 恒常储罐 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_energy:constant_tank"),
        new server.ItemStack("block_crystal:eternal_energy")
    ],
    attrition: [
        new server.ItemStack("block_crystal:eternal_energy")
    ],
    rely: [
        'trophy:stage_2'
    ],
    onDone: [
        'trophy:stage_3',
        'trophy:stage_3.block.energy_crystal.eternal_energy'
    ]
});
entry.set('收集 魔晶盾牌', {
    texture: 'textures/物品贴图/魔法工具/魔晶盾牌',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶盾牌 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶盾牌 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_shield"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_shield"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_shield'
    ]
});
entry.set('收集 魔晶扳手', {
    texture: 'textures/物品贴图/魔法工具/魔晶扳手',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶扳手 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶扳手 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_wrench"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_wrench"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_wrench'
    ]
});
entry.set('收集 魔晶弹珠', {
    texture: 'textures/物品贴图/魔法工具/魔晶弹珠',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶弹珠 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶弹珠 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_marbles"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_marbles"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_marbles'
    ]
});
entry.set('收集 魔晶弹弓', {
    texture: 'textures/物品贴图/魔法工具/魔晶弹弓',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶弹弓 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶弹弓 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_bow"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_bow"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_bow'
    ]
});
entry.set('收集 魔晶锤子', {
    texture: 'textures/物品贴图/魔法工具/魔晶锤子',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶锤子 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶锤子 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_hammer"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_hammer"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_hammer'
    ]
});
entry.set('收集 魔晶锄头', {
    texture: 'textures/物品贴图/魔法工具/魔晶锄头',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶锄头 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶锄头 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_hoe"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_hoe"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_hoe'
    ]
});
entry.set('收集 魔晶起子', {
    texture: 'textures/物品贴图/魔法工具/魔晶起子',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶起子 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶起子 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_screwdriver"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_screwdriver"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_screwdriver'
    ]
});
entry.set('收集 魔晶钥匙', {
    texture: 'textures/物品贴图/魔法工具/魔晶钥匙',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔晶钥匙 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 魔晶钥匙 §r§l><§l§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment"),
        new server.ItemStack("item_tool:magic_crystal_key"),
    ],
    attrition: [
        new server.ItemStack("item_tool:magic_crystal_key"),
    ],
    rely: [
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_tools.magic_crystal_key'
    ]
});
entry.set('收集 畜牧典范', {
    texture: 'textures/物品贴图/魔法书籍/畜牧典范',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 畜牧典范 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:animal_husbandry"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.animal_husbandry'
    ]
});
entry.set('收集 精灵结契', {
    texture: 'textures/物品贴图/魔法书籍/精灵结契',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 精灵结契 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:faerie_contract"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.faerie_contract'
    ]
});
entry.set('收集 精灵治愈', {
    texture: 'textures/物品贴图/魔法书籍/精灵治愈',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 精灵治愈 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:faerie_healing"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.faerie_healing'
    ]
});
entry.set('收集 空间宝典', {
    texture: 'textures/物品贴图/魔法书籍/空间宝典',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 空间宝典 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:space_transition"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.space_transition'
    ]
});
entry.set('收集 矿物辞典', {
    texture: 'textures/物品贴图/魔法书籍/矿物辞典',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 矿物辞典 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:mineral_dictionary"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.mineral_dictionary'
    ]
});
entry.set('收集 林业指南', {
    texture: 'textures/物品贴图/魔法书籍/林业指南',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 林业指南 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:forestry_guidelines"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.forestry_guidelines'
    ]
});
entry.set('收集 魔导手册', {
    texture: 'textures/物品贴图/魔法书籍/魔导手册',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔导手册 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:magic_handbook"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.magic_handbook'
    ]
});
entry.set('收集 魔导绪论', {
    texture: 'textures/物品贴图/魔法书籍/魔导绪论',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 魔导绪论 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:introduction_magic"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.introduction_magic'
    ]
});
entry.set('收集 农业纲目', {
    texture: 'textures/物品贴图/魔法书籍/农业纲目',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 农业纲目 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:agriculture_handle"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.agriculture_handle'
    ]
});
entry.set('收集 源能秘典', {
    texture: 'textures/物品贴图/魔法书籍/源能秘典',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 源能秘典 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:source_energy"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.source_energy'
    ]
});
entry.set('收集 战术规划', {
    texture: 'textures/物品贴图/魔法书籍/战术规划',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 战术规划 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 百灵绘卷 §r§l><§l§2 8 §9x§u 钢岩合金-套装 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_mineral:wafer.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:coil.steel_rock_eutectic", 8),
        new server.ItemStack("item_mineral:steel_rock_eutectic", 8),
        new server.ItemStack("item_voucher:chorus_picture"),
    ],
    attrition: [
        new server.ItemStack("item_literature:tactical_planning"),
    ],
    rely: [
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_books.tactical_planning'
    ]
});
entry.set('至纯 魔晶铠甲', {
    texture: 'textures/物品贴图/魔晶铠甲/至纯',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 至纯魔晶铠甲 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 至纯魔晶铠甲 §r§l><§l§u 百灵绘卷 §r§l><§l§2 3 §9x§u 参悟之石 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_prop:enlightenment", 3),
        new server.ItemStack("item_voucher:chorus_picture"),
        new server.ItemStack("item_equipment:magic_crystal_armor_lv5")
    ],
    attrition: [
        new server.ItemStack("item_equipment:magic_crystal_armor_lv5")
    ],
    rely: [
        'trophy:stage_0.super_wasp_cluster_raid',
        'trophy:stage_1.contract.moonlight',
        'trophy:stage_1.contract.crystal',
        'trophy:stage_3',
    ],
    onDone: [
        'trophy:stage_4',
        'trophy:stage_4.magic_crystal_armor_lv5'
    ]
});
entry.set('抵达 终末之地', {
    texture: 'textures/blocks/end_stone',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '获得§2 32 §0个<§t 末地石 §0>证明曾抵达<§t 末地 §0>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 2 §9x§u 诸界道标 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_voucher:chorus_picture"),
        new server.ItemStack("block_effect:road_sign_presets", 2)
    ],
    attrition: [
        new server.ItemStack("minecraft:end_stone", 32),
    ],
    rely: [
        'trophy:stage_0.ender_dragon_scales',
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5',
        'trophy:stage_5.arrival.the_end'
    ]
});
entry.set('抵达 猩红深界', {
    texture: 'textures/blocks/netherrack',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '获得§2 32 §0个<§t 下界岩 §0>证明曾抵达<§t 下界 §0>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 2 §9x§u 诸界道标 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_voucher:chorus_picture"),
        new server.ItemStack("block_effect:road_sign_presets", 2)
    ],
    attrition: [
        new server.ItemStack("minecraft:netherrack", 32)
    ],
    rely: [
        'trophy:stage_0.ender_dragon_scales',
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5',
        'trophy:stage_5.arrival.nether'
    ]
});
entry.set('抵达 海洋神殿', {
    texture: 'textures/blocks/prismarine_bricks',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '获得§2 32 §0个<§t 海晶石 §0>证明曾抵达<§t 海洋神殿 §0>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 2 §9x§u 诸界道标 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_voucher:chorus_picture"),
        new server.ItemStack("block_effect:road_sign_presets", 2)
    ],
    attrition: [
        new server.ItemStack("minecraft:prismarine", 32)
    ],
    rely: [
        'trophy:stage_0.ender_dragon_scales',
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5',
        'trophy:stage_5.arrival.ocean'
    ]
});
entry.set('抵达 深暗之地', {
    texture: 'textures/blocks/sculk_catalyst_side',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: '获得§2 32 §0个<§t 幽匿块 §0>证明曾抵达<§t 深谙之地 §0>\n\n' },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§2 2 §9x§u 诸界道标 §r§l><§l§u 百灵绘卷 §r§l>" }
    ],
    reward: [
        new server.ItemStack("item_voucher:chorus_picture"),
        new server.ItemStack("block_effect:road_sign_presets", 2)
    ],
    attrition: [
        new server.ItemStack("minecraft:sculk", 32),
    ],
    rely: [
        'trophy:stage_0.ender_dragon_scales',
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5',
        'trophy:stage_5.arrival.sculk'
    ]
});
entry.set('收集 富氧金矿', {
    texture: 'textures/方块贴图/富氧金矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 富氧金矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:oxygen_enriched_gold"),
        new server.ItemStack("block_mineral:ferric_phosphate"),
        new server.ItemStack("block_mineral:aluminum_magnesium"),
        new server.ItemStack("block_mineral:ferric_chloride"),
        new server.ItemStack("block_mineral:zirconium_carbide"),
        new server.ItemStack("block_mineral:gold_carbonate"),
        new server.ItemStack("block_mineral:lithium_carbonate"),
        new server.ItemStack("block_mineral:tungsten_nickel_titanium"),
        new server.ItemStack("block_mineral:copper_tin_brazing"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.'
    ]
});
entry.set('收集 富氧金矿', {
    texture: 'textures/方块贴图/富氧金矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 富氧金矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:oxygen_enriched_gold"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.oxygen_enriched_gold'
    ]
});
entry.set('收集 磷酸铁矿', {
    texture: 'textures/方块贴图/磷酸铁矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 磷酸铁矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:ferric_phosphate"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.ferric_phosphate'
    ]
});
entry.set('收集 铝镁金矿', {
    texture: 'textures/方块贴图/铝镁金矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 铝镁金矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:aluminum_magnesium"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.aluminum_magnesium'
    ]
});
entry.set('收集 氯化铁矿', {
    texture: 'textures/方块贴图/氯化铁矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 氯化铁矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:ferric_chloride"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.ferric_chloride'
    ]
});
entry.set('收集 碳化锆矿', {
    texture: 'textures/方块贴图/碳化锆矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 碳化锆矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:zirconium_carbide"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.zirconium_carbide'
    ]
});
entry.set('收集 碳酸金矿', {
    texture: 'textures/方块贴图/碳酸金矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 碳酸金矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:gold_carbonate"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.gold_carbonate'
    ]
});
entry.set('收集 碳酸锂矿', {
    texture: 'textures/方块贴图/碳酸锂矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 碳酸锂矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:lithium_carbonate"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.lithium_carbonate'
    ]
});
entry.set('收集 钨镍钛矿', {
    texture: 'textures/方块贴图/钨镍钛矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 钨镍钛矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:tungsten_nickel_titanium"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.tungsten_nickel_titanium'
    ]
});
entry.set('收集 锡钎铜矿', {
    texture: 'textures/方块贴图/锡钎铜矿',
    refer: [
        { text: "§r§0『§l§m 任务 §r』§l:\n" },
        { text: "制作或获得<§l§u 锡钎铜矿 §r§l>\n\n" },
        { text: "§r§0『§l§s 奖励 §r』§l:\n" },
        { text: "<§l§u 机械框架 §r§l>" }
    ],
    reward: [
        new server.ItemStack("block_unit:universal_mechanical_framework"),
    ],
    attrition: [
        new server.ItemStack("block_mineral:copper_tin_brazing"),
    ],
    rely: [
        'trophy:stage_4'
    ],
    onDone: [
        'trophy:stage_5.mineral_blocks.copper_tin_brazing'
    ]
});
